package com.tudouji.project.mt.domain;

import com.flow.service.pojo.BasePojo;
import com.tudouji.framework.aspectj.lang.annotation.Excel;
import com.tudouji.framework.web.domain.BaseEntity;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 美团菜品消耗单主对象 mt_foodconsum
 * 
 * @author tudouji
 * @date 2023-11-21
 */
@Data
public class MtFoodconsum extends BasePojo
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Long id;

    private Long mtShopld;

    /** 美团组织Id */
    @Excel(name = "美团组织Id")
    private Long mtOrgid;
    private String mtOrgname;

    /** 美团总部orgid */
    @Excel(name = "美团总部orgid")
    private Long mtRootorgid;

    /** ERP组织Id */
    @Excel(name = "ERP组织Id")
    private Long orgId;

    /** 组织名称 */
    @Excel(name = "组织名称")
    private String orgName;

    /** 美团仓库Id */
    @Excel(name = "美团仓库Id")
    private String mtWhCode;

    /** 美团菜品消耗单号 */
    @Excel(name = "美团菜品消耗单号")
    private String foodconsumptionsn;

    /** ERP订单编号	生成ERP相关单据时，对应生成订单编号以便核对数据 */
    @Excel(name = "ERP订单编号	生成ERP相关单据时，对应生成订单编号以便核对数据")
    private String code;

    /** 业务日期 */
    @Excel(name = "业务日期")
    private Long biztime;
    private Long startBiztime;

    /** 只获取3-已出库 */
    @Excel(name = "只获取3-已出库")
    private Integer mtStatus;

    /** 是否缺失成本卡 */
    @Excel(name = "是否缺失成本卡")
    private Integer oncelackfoodbom;

    /** 是否确实仓库 */
    @Excel(name = "是否确实仓库")
    private Integer oncelackwarehouse;

    /** 关联订单范围开始时间 */
    @Excel(name = "关联订单范围开始时间")
    private Long orderstarttimegte;

    /** 关联订单范围结束时间 */
    @Excel(name = "关联订单范围结束时间")
    private Long orderendtimelte;

    /** 版本号 */
    @Excel(name = "版本号")
    private Integer version;

    /** ERP系统库房guid */
    @Excel(name = "ERP系统库房guid")
    private String strguid;

    /** ERP系统部门guid */
    @Excel(name = "ERP系统部门guid")
    private String departmentguid;

    /** 状态 */
    @Excel(name = "状态")
    private Integer status;
}
